package com.example.mobilesafe.view;

import android.content.Context;
import android.util.AttributeSet;
import android.view.View;
import android.widget.CheckBox;
import android.widget.RelativeLayout;
import android.widget.TextView;

import com.example.mobilesafe.R;

public class SettingClickView extends RelativeLayout {

    /**
     * 标题描述控件
     */
    TextView tv_title;

    /**
     * 文本描述控件
     */
    private TextView tv_des;

    public SettingClickView(Context context) {
        this(context,null);
    }

    public SettingClickView(Context context, AttributeSet attrs) {
        this(context, attrs,0);
    }

    public SettingClickView(Context context, AttributeSet attrs, int defStyleAttr) {
        super(context, attrs, defStyleAttr);
        // 1.将xml转换为view，即将设置界面的一个条目转换成view对象，并添加到了当前的类中
        View.inflate(context,R.layout.setting_click_view,this);
        // 2.获取自定义组合控件中的每个控件的实例
        tv_title = findViewById(R.id.tv_title);
        tv_des = findViewById(R.id.tv_des);
    }

    /**
     * 设置标题内容
     * @param title 标题内容
     */
    public void setTitle(String title){
        tv_title.setText(title);
    }

    /**
     * 设置文本内容
     * @param des 文本内容
     */
    public void setDes(String des){
        tv_des.setText(des);
    }
}